/**
 * creation: 4-mrt-2008
 */
package org.jfonia.connect;

/**
 * A MutableValue<T> is a Value<T> whose value (of type T) can be changed (set) as well as consulted (get)
 * 
 * @author wijnand.schepens@gmail.com
 *
 */
public interface MutableValue<T> extends Value<T>
{
	/**
	 * Set this object's value.
	 * @param newValue the new value.
	 */
	public void set(T newValue);
}
